#ifndef PITFALL_H
#define PITFALL_H

#include "GameObject.h"
#include "ActivateAbility.h"
#include "Activatable.h"
#include "DropBehavior.h"

class Pitfall: public GameObject, public Activatable
{
public:
	Pitfall(unsigned int initialCellX, unsigned int initialCellY);
	virtual ~Pitfall();

	void Activate();
	GameBehavior* GetBehavior();

protected:

private:
	DropBehavior behavior;
	ActivateAbility* activateAbility;
};

#endif //PIFALL_H
